package com.jess.arms.widget.onchangeview;

import android.view.View;

import com.jess.arms.mvp.IView;

/**
 * ================================================
 * author : Alex
 * version: 3.2.0
 * Description:
 * <p>   view 布局切换的接口回调
 * Created by ErrorBook on 2021/1/6.
 * ================================================
 */
public interface IChangeLayoutViewInterfaces  {

    /**
     * view重新加载数据方法
     * 需要把网络请求复制到里面一份
     *
     * @param view
     */
    default void onNetReload(View view) {
    }

    /**
     * 点击返回键处理事件
     */
    default void onBackClick() {
    }

    /**
     * 是否显示返回图标
     *
     * @return
     */
    default boolean isUseBack() {
        return true;
    }

    /**
     * 是否使用右边文字
     *
     * @return
     */
    default boolean isUseRight() {
        return false;
    }

    /**
     * 右边文本显示内容
     *
     * @return
     */
    default String getRightString() {
        return "编辑";
    }

    /**
     * 右边点击事件
     */
    default void onRightClick() {
    }

    /**
     * 中间文本显示
     *
     * @return
     */
    default String getContentTitle() {
        return "标题";
    }

}
